63 #define TIMER_A_PERIOD 250
64 #define DUTY_CYCLE 250
69 WDT_A_hold(WDT_A_BASE);
73 GPIO_setAsPeripheralModuleFunctionOutputPin(
76 GPIO_PRIMARY_MODULE_FUNCTION
86 Timer_A_initUpDownModeParam initUpDownParam = {0};
87 initUpDownParam.clockSource = TIMER_A_CLOCKSOURCE_SMCLK;
88 initUpDownParam.clockSourceDivider = TIMER_A_CLOCKSOURCE_DIVIDER_1;
90 initUpDownParam.timerInterruptEnable_TAIE = TIMER_A_TAIE_INTERRUPT_DISABLE;
91 initUpDownParam.captureCompareInterruptEnable_CCR0_CCIE =
92 TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
93 initUpDownParam.timerClear = TIMER_A_DO_CLEAR;
94 initUpDownParam.startTimer =
false;
95 Timer_A_initUpDownMode(TIMER_A1_BASE, &initUpDownParam);
98 Timer_A_initCompareModeParam initComp1Param = {0};
99 initComp1Param.compareRegister = TIMER_A_CAPTURECOMPARE_REGISTER_0;
100 initComp1Param.compareInterruptEnable = TIMER_A_CAPTURECOMPARE_INTERRUPT_DISABLE;
101 initComp1Param.compareOutputMode = TIMER_A_OUTPUTMODE_TOGGLE;
103 Timer_A_initCompareMode(TIMER_A1_BASE, &initComp1Param);
105 Timer_A_startCounter(
111 __bis_SR_register(LPM0_bits);